// //
// // import axios from "axios";
// // // Add a request interceptor
// // axios.interceptors.request.use(function (config) {
// //     // Do something before request is sent
// //     // console.log("请求之前")
// //
// //     const token = localStorage.getItem("token")
// //     config.headers.token = token
// //     return config;
// // }, function (error) {
// //     // Do something with request error
// //     return Promise.reject(error);
// // });
// //
// // // Add a response interceptor
// // axios.interceptors.response.use(function (response) {
// //     // Any status code that lie within the range of 2xx cause this function to trigger
// //     // Do something with response data
// //     // console.log("then响应处理之前")
// //
// //     const  res =  response.data
// //    res.data.token && localStorage.setItem("token",res.data.token);
// //     return response;
// // }, function (error) {
// //     // Any status codes that falls outside the range of 2xx cause this function to trigger
// //     // Do something with response error
// //     // console.log("catch响应处理之前",error.response)
// //     return Promise.reject(error);
// // });
//
// import axios from 'axios';
//
// // 添加请求拦截器
// axios.interceptors.request.use(
//     function (config) {
//         const token = localStorage.getItem('token');
//         if (token) {
//             config.headers.Authorization = `Bearer ${token}`;
//         }
//         return config;
//     },
//     function (error) {
//         return Promise.reject(error);
//     }
// );
//
// // 添加响应拦截器
// axios.interceptors.response.use(
//     function (response) {
//         const res = response.data;
//         if (res.data && res.data.token) {
//             localStorage.setItem('token', res.data.token);
//         }
//         return response;
//     },
//     function (error) {
//         if (error.response && error.response.status === 401) {
//             window.location.href = '/login';
//         }
//         return Promise.reject(error);
//     }
// );
